#include <iostream>
using namespace std; 
//int main()
//{
//    int a;
//    cin >> a;
//    while(a)
//    {
//        cout << a % 10;
//        a /= 10;
//        
//    }
//    
//    return 0;
//}
//int main()
//{
//    char a,b,c;
//    cin >> a >> b >> c;
//    cout << c << b << a;
//    
//    
//    
//    return 0;
//}
//int main()
//{
//    long long m;
//    int k,r;
//    int sum = 0;
//    cin >> m >> k;
//    while(m)
//    {
//        r = m % 10;
//        if(r == 3)
//        {
//        sum++;
//        }
//        m /= 10;
//    }
//    if(sum == k)
//    {
//        cout << "YES"<< endl;
//    }
//    else
//    {
//        cout << "NO" << endl;
//    }
//    return 0;
//}


//int main()
//{
//    int x;
//    cin >> x;
//    while(x != 1)
//    {
//        if(x % 2 != 0)
//        {
//            cout << x << "*3+1=" << x*3+1 << endl;
//            x = x * 3 + 1;
//        }
//        else
//        {
//            cout << x << "/2=" << x/2 << endl;
//            x/=2;
//        }
//        
//    }
//    cout << "End";
//    
//    
//    return 0;
//}
//#include<cstdio>
//#include<cmath>
//int main()
//{
//	double x;
//	double sum = 0;
//	int n;
//	int i = 0;
//	cin >> x >> n;
//   for(i = 0;i <= n;i++)
//	{
//		sum += pow(x,i);
//	
//		
//	}
//	printf("%.2f",sum);
//	return 0;
//}

//#include<iostream>
//#include<cstdio>
//using namespace std;
//int main()
//{
//    double x;
//    int n;
//    double r = 1;
//    double tmp = 1;
//    cin >> x >> n;
//    while(n--)
//    {
//        r*=x;
//        tmp += r;
//    }
//    printf("%.2f",tmp);
//    
//    
//    return 0;
//}
//int main()
//{
//	int n,s;
//	double sum = 0;
//	cin >> n;
//	for(int i = 0;i < n;i++)
//{
//	cin >> s;
//	sum += s;
//	}	
//	printf("%.2f",sum/n);
//	return 0;
//}
int g1,g2,g3;
int s1,s2,s3,s;
int main()
{
	int n;
	cin >> n;
	for(int i = 0;i < n;i++)
	{
		cin >> g1 >> g2 >> g3;
		s1+=g1;
		s2+=g2;
		s3+=g3;
	}
	s = s1 + s2 + s3;
	cout << s1 << " " << s2 << " " << s3 << " " << s << endl; 
	
	
	
	return 0;
}
